#ifndef SORT_H
#define SORT_H

// 通用冒泡排序（int数组）
void sort_bubble_int(int* arr, int n);
// 通用选择排序（int数组）
void sort_selection_int(int* arr, int n);
// 通用插入排序（int数组）
void sort_insertion_int(int* arr, int n);
// 通用冒泡排序（结构体数组，带比较函数）
void sort_bubble(void* arr, int n, int elem_size, int (*cmp)(const void*, const void*));

#endif // SORT_H 